﻿using Nop.Core.Configuration;

namespace RonsHouse.Plugin.Misc.AlternativeStorage
{
	public class AlternativeStorageSettings : ISettings
	{
		public string StorageProvider { get; set; }

		#region File System
		
		public string FileSystemPicturePath { get; set; }
		public string FileSystemDownloadPath { get; set; }
		
		#endregion

		#region FTP

		public string FtpHost { get; set; }
		public int FtpPort { get; set; }
		public string FtpUsername { get; set; }
		public string FtpPassword { get; set; }
		public string FtpPictureDirectory { get; set; }
		public string FtpDownloadDirectory { get; set; }

		#endregion

		#region Google Drive

		#endregion

		#region Dropbox

		#endregion

		#region AmazonS3

		public string AmazonS3SecretKey { get; set; }
		public string AmazonS3AccessKey { get; set; }
		public string AmazonS3PictureBucket { get; set; }
		public string AmazonS3DownloadBucket { get; set; }

		#endregion
	}
}